sun reflection baffle - Español Inglés Diccionario